Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F5 Germany F1 Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Ecuador F6 Germany F3 Germany F4 Germany F5 Austria F3 Brazil F5 Renault Slovenian Open - Ljubljana 9th Wartburg Open - Eisenach 2002 Azalea Orthopedic Challenger - Tyler Britania Zavaleta - Puebla Mobelwelt-Zick Open 98 - Dresden Hugarian Food Open - Budapest Internationale Tenniskampioenschappen Scheveningen - Scheveningen Sparkassen Open - Magdeburg Open Maxon - Barcelona Warsteiner Challenger Lubeck - Lubeck Challenger Leon 2003 - Leon Memorial Savigni - Sassuolo Finnish Open - Helsinki Credicard Mastercard Tennis Cup - Campos do Jordao Britania Zavaleta - Puebla Open Mutouest - St. Brieuc Challenger Citta di Olbia - Olbia Germany F5 Memorial Savigni - Sassuolo ATU Cup - Weiden Credicard Mastercard Tennis Cup - Campos do Jordao I Manta Open - Manta Nord LB Open - Braunschweig Credicard Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi Seguros Bolivar Open - Medellin Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Music City Challenger - Nashville 2005 Freeman Men's Challenger - Joplin Mexico City Challenger Nuembrecht Challenger - Nuembrecht Pereira Challenger USTA Challenger of San Antonio - San Antonio Bogota Challenger Manta Challenger Brasilia Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bogota Challenger Quito Challenger Residenza Open - Magdeburg Medellin Challenger Nottingham Challenger Siemens Open 2001 - Scheveningen IV Gramado Open de Tenis - Gramado BMW Challenger Open - Monchengladbach Campos do Jordao Challenger Brasilia Challenger Copa Ericsson Costa Rica - San Jose Quito Challenger VIII Trofeo Ciudad de Quito - Quito Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger III Challenger Continenal Plaza - Puerto Vallarta V Abierto Internacional de Salinas - Salinas Santiago Challenger San Jose Challenger Sports Expert Open - Nettingsdorf The USTA Challenger at West End Racquet - Torrance 2002 Eddleman USTA Challenger - Birmingham Banca Stato Challenger Lugano - Lugano Cairo Challenger - Cairo Heilbronn Open - Heilbronn Fujitsu Siemens Open - Budapest VII Avierto Internacional de Salinas - Salinas 10th Wartburg Open - Eisenach Asirom Challenger Brasov - Brasov The Wrexham Challenger - Wrexham VI Trofeo Ciudad de Quito - Quito Banja Luka 2002 - Banja Luka Challenger Britania Zavaleta - Puebla Samarkand Challenger - Samarkand Open de Montauban - Montauban VII Trofeo Ciudad de Quito - Quito San Luis Potosi ATP Challenger - San Luis Potosi Abierto Internacional de Salinas - Salinas FILA Challenger Biella - Biella Open de Nice - Nice BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas Oberstaufen Cup - Oberstaufen San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Compaq Challenger - Bucharest Nord/LB Open - Braunschweig Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental Challenger Ford de Cherbourg - Cherbourg Black Forest Open - Freudenstadt ATU Cup 1999 - Weiden VII Torneo Internazionale di Tennis - Barletta Eisenberg Jerusalem Open - Jerusalem Gemax Open - Belgrade Kuppers Kolsch Cup Aachen - Aachen GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Lambertz Open - Aachen Ischgl International Tennis Challenger 2003 - Ischgl JSM Challenger of Champaign - Urbana Corona Mexico City Open - Mexico City CA Challenge - Graz XXXVII Torneig C.E. Laieta - Barcelona 13 BH Tennis Open International Cup - Belo Horizonte Medellin Challenger Porsche Open - Poznan Cali Challenger Ljubljana Open - Ljubljana Quito Challenger Tiburon Challenger Guayaquil Challenger Open de L'Isere - Grenoble Morelos Challenger Guadalajara Challenger Santiago Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo Heilbronn Challenger La Serena Open - La Serena Oberstraufen Cup - Oberstaufen San Marino Challenger Guayaquil Challenger XL Capital Bermuda Open - Bermuda Czech Open 2005 - Prostejov Oberstaufen Cup - Oberstaufen San Luis Potosi Challenger Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Furth Challenger Prague Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Lambertz Open - Aachen Seguros Bolivar Open - Cali Tatra Banka Open - Bratislava X Challenger Britania Zavaleta - Puebla Pereira Challenger Open de la Ville de Saint Denis - Reunion Island Monterrey Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Guayaquil Challenger XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Barranquilla Challenger Irving Challenger Tallahassee Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago Scheveningen Challenger Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati XIV Challenger ATP Club Premium Open - Quito Ford Tennis Championships - Louisville Sacramento Challenger Talahassee Challenger Challenger Casablanca San Angel - Mexico City Cali Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tampere Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Cali Challenger Bordeaux Challenger Carson Challenger Schickendanz Open - Furth Bogota Challenger Lamberts Open by Stawag - Aachen Braunschweig Open - Braunschweig Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Mauritius Open - Mauritius Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Santiago Challenger Okal Cup 2001 International Bavarian Championships - Eckental University of Tennessee USTA Challenger - Knoxville The 70th King's Cup and Queen's Cup - Bangkok Sparkassen Open - Magdeburg President's Cup 1998 - Tashkent Rado Geneva Challenger - Geneva Heineken Trophy - 's-Hertogenbosch Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Barranquilla Challenger Copa Ericsson - Caracas Sarasota Challenger Chevrolet Cup - Vina del Mar Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Croatia Open - Umag Generali Open 2001 - Kitzbuhel Brazil Open - Salvador AIG Japan Open - Tokyo Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Legg Mason Tennis Classic - Washington D.C. Heilbronn Open - Heilbronn Davidoff Swiss Indoors - Basel Knoxville Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Knoxville Challenger ATU Cup - Weiden Santo Domingo Challenger Gold Flake Open - Chennai Savannah Challenger Turin Challenger Grand Prix Hassan II - Casablanca Volkswagen Challenger 2004 - Wolfsburg Zivnobanka Czech Open - Prostejov Alexander Kolyaskin Memorial - Donetsk Bukhara Challenger - Bukhara The Bolton Challenger - Bolton Black Forest Open - Alpirsbach Abierto Mexicano de Tenis Pegaso - Mexico City Verizon Tennis Challenge - Atlanta Quelle Cup - Furth Qatar Open - Doha Adidas International - Sydney Wartburg Open - Eisenach Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Muller Cup - Ulm St. Petersburg Open - St. Petersburg Open 88 - Contrexeville Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Gold Flake Open - Chennai Poznan Challenger - Poznan The West Side Tennis Club Grass Court Challenger - Forest Hills Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Rio De Janeiro Challenger Fujitsu Siemens Open - Budapest Kremlin Cup - Moscow Challenger Groningen - Groningen IX Trofeo Ciudad de Quito - Quito A Glimmer of Hope Challenger - Austin Citrix Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Freudenstadt Challenger - Freudenstadt Cairo Challenger - Cairo USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Rezidenza Open - Magdeburg 2002 USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup - Weiden Oberstaufen Cup - Oberstaufen Black Forest Open 2002 - Freudenstadt XL Capital Bermuda Open - Bermuda Campbell's Hall of Fame Tennis Championships - Newport Riviera di Rimini Challenger 2004 - Rimini RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles V Torneo Internazionale di Tennis - Barletta FILA Challenger - Biella Segundo Aberto de Brasilia - Brasilia Legg Mason Tennis Classic - Washington D.C. USTA Challenger of Burbank - Burbank Yokohama World Tennis Gaora Cup - Yokohama Warsteiner Grand Prix ATP Challenger - Oberstaufen Grolsch Cup - Warsaw Copa Sevilla Inernacionales de Andalucia - Seville Meridiana Sardegna Open - Olbia Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Barletta Citta Della Disfida Open 99 - Barletta Napoli Challenger - Napoli Quelle Cup 1999 - Furth Copa Sevilla Internacionales de Andalucia - Seville 2003 Eddleman USTA Challenger - Birmingham Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Open de L'Isere - Grenoble Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 USTA Challenger of Calabasas - Calabasas Czech Open - Prostejov Tento Czech Open - Prague Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Davidoff Swiss Indoors - Basel The 'Fitz' Casino Challenger - Tunica 2008 Lubbock Challenger - Lubbock Qatar Exxon Mobil Open 2003 - Doha Grand Prix de Tennis de Lyon - Lyon Guayaquil Challenger U.S. Mens's Clay Court Championship - Houston Kobstaedernes ATP Challenger - Kolding Salvador Challenger The Stella Artois Grass Court Championships - Queen's/London The Samsung Open - Bournemouth Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando If Stockholm Open - Stockholm Recife Challenger Blumenau Challenger Medellin Challenger SAP Open - San Jose Alessandria Challenger Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Countrywide Classic - Los Angeles Copa Claro - Buenos Aires Gerry Weber Open - Halle Bucaramanga Challenger Sarasota Challenger Furth Challenger Grand Prix de Tennis de Lyon - Lyon Marburg Challenger Cali Challenger Vicenza Challenger Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Leon Challenger Bogota Challenger Pereira Challenger Bogota Challenger Ecuador Open - Quito Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Champaign Challenger Chevrolet Cup - Santiago Salinas Challenger Internationaler Raiffeisen Grand Prix - St. Polten Champaign Challenger Fergana Challenger San Luis Potosi Challenger Sporting Challenger - Turin Ecuador Open - Quito Brasil Open - Sao Paulo Sardinia International Championship - Cagliari SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Pekao Open 2001 - Szczecin XL Capital Bermuda Open - Bermuda Rimouski Challenger Zagreb Open - Zagreb Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart XI Venice Open - Venice Skandia Open - Linz ATU Cup - Weiden Volvo Sylt Open - Sylt VIII Trofeo Ciutat de Barcelona - Barcelona Open de Franche Comte - Besancon University of Tennessee USTA Men's Challenger - Knoxville Okal Open - Eckental Copa Ericsson - Buenos Aires Copa Ericsson - Guadalajara Sarajevo Open - Sarajevo Banca Stato Challenger Lugano - Lugano Guadalajara Challenger Rhein-Main Challenger 2003 - Aschaffenburg IV Trofeo Ciudad de Quito - Quito Blois Challenger Intersport Heilbronn Open - Heilbronn Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Kroger / St. Jude International - Memphis Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad The Hypo Group Tennis International 2008 - Poertschach If Stockholm Open - Stockholm Licher German Open - Hamburg SAP Open - San Jose Tennis Masters Series - Hamburg Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Generali Open 2002 - Kitzbuhel Pacific Life Open - Indian Wells Open Seat Godo - Barcelona Samsung Open - Brighton Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Pacific Life Open - Indian Wells BMW Open - Munich NASDAQ-100 Open - Miami 2000 Mercedes Cup - Stuttgart Japan Open - Tokyo Heineken Open Shanghai - Shanghai Cerveza Club Colombia Open - Bogota Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open 2002 - Doha Western & Southern Financial Group Masters - Cincinnati Heineken Open - Auckland Pacific Life Open - Indian Wells BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Hamburg BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Brisbane - Brisbane Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami The Ericsson Open - Miami Rogers Cup - Montreal Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3